package xiaohong.sort;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class BufferSortDemo {

    public static void main(String[] args) {

        List<Integer> nums = new ArrayList<>(10);
        for (int i = 0; i < 10; i++) {
            nums.add((int)(Math.random() * 100));
        }
        boolean flag = false;
        Date date = new Date();
        System.out.println(nums);
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println( "排序之前时间" +formatter.format(date));
        // 冒泡排序
        for (int i = 0; i < nums.size() - 1; i++) {
            for (int j = 0; j < nums.size() - 1 - i ; j++) {
                int temp = nums.get(j);
                int temp2 = nums.get(j + 1);
                if (temp > temp2) {
//                    flag = true;
                    nums.set(j, temp2);
                    nums.set(j + 1, temp);
                }
            }
//            if (!flag) {
//                break;
//            }else {
//                flag = false;
//            }
        }
        Date date1 = new Date();
        System.out.println( "排序之后时间" +formatter.format(date1));
        System.out.println(nums);
    }



}
